package com.cci.kangdao.fieldService.dto.request;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

public class SyncFieldServiceTemplateParamRequest {

    @JsonProperty("DisplayOrder")
    private Integer position;

    @JsonProperty("Title")
    private String paramName;

    @JsonProperty("Type")
    private String paramType;

    @JsonProperty("ReportColumnName")
    private String paramKey;

    private List<SyncFieldServiceTemplateListValueRequest> paramValueList;

    @JsonProperty("StandardNo")
    private String standardKey;

    @JsonProperty("HasAttachment")
    private Integer isExtra;

    @JsonProperty("AttachmentType")
    private String extraType;

    @JsonProperty("Comments")
    private String comments;

    @JsonProperty("IsRequired")
    private String requireType;

    @JsonProperty("IsDisplay")
    private String display;

    public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public String getParamName() {
        return paramName;
    }

    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    public String getParamType() {
        return paramType;
    }

    public void setParamType(String paramType) {
        this.paramType = paramType;
    }

    public String getParamKey() {
        return paramKey;
    }

    public void setParamKey(String paramKey) {
        this.paramKey = paramKey;
    }

    public List<SyncFieldServiceTemplateListValueRequest> getParamValueList() {
        return paramValueList;
    }

    public void setParamValueList(List<SyncFieldServiceTemplateListValueRequest> paramValueList) {
        this.paramValueList = paramValueList;
    }

    public String getStandardKey() {
        return standardKey;
    }

    public void setStandardKey(String standardKey) {
        this.standardKey = standardKey;
    }

    public Integer getIsExtra() {
        return isExtra;
    }

    public void setIsExtra(Integer isExtra) {
        this.isExtra = isExtra;
    }

    public String getExtraType() {
        return extraType;
    }

    public void setExtraType(String extraType) {
        this.extraType = extraType;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getRequireType() {
        return requireType;
    }

    public void setRequireType(String requireType) {
        this.requireType = requireType;
    }

    public String getDisplay() {
        return display;
    }

    public void setDisplay(String display) {
        this.display = display;
    }
}